<?php
return [
    'super-admin' => [
        'type' => 1,
        'description' => 'SuperAdmin',
        'children' => [
            'module:api',
            'module:news',
            'module:text',
            'module:voice',
            'module:wechat',
            'module:sms',
            'module:pms',
            'module:article',
            'module:ad',
            'module:audit',
            'module:admin',
            'module:user',
            'module:upload',
            'module:setting',
            'module:gridview',
            'module:treemanager',
            'accessBackend',
        ],
    ],
    'default-admin' => [
        'type' => 1,
        'description' => 'DefaultAdmin',
        'children' => [
            'accessBackend',
            'controller:admin/default',
        ],
    ],
    'module:api' => [
        'type' => 2,
        'description' => '【module:api】',
        'children' => [
            'controller:api/admin',
            'controller:api/process',
        ],
    ],
    'controller:api/admin' => [
        'type' => 2,
        'description' => '【controller:api/admin】',
        'children' => [
            'route:api/admin/index',
        ],
    ],
    'route:api/admin/index' => [
        'type' => 2,
        'description' => 'route:api/admin/index',
    ],
    'controller:api/process' => [
        'type' => 2,
        'description' => '【controller:api/process】',
        'children' => [
            'route:api/process/index',
        ],
    ],
    'route:api/process/index' => [
        'type' => 2,
        'description' => 'route:api/process/index',
    ],
    'module:news' => [
        'type' => 2,
        'description' => '【module:news】',
        'children' => [
            'controller:news/admin',
            'controller:news/process',
        ],
    ],
    'controller:news/admin' => [
        'type' => 2,
        'description' => '【controller:news/admin】',
        'children' => [
            'route:news/admin/index',
        ],
    ],
    'route:news/admin/index' => [
        'type' => 2,
        'description' => 'route:news/admin/index',
    ],
    'controller:news/process' => [
        'type' => 2,
        'description' => '【controller:news/process】',
        'children' => [
            'route:news/process/index',
        ],
    ],
    'route:news/process/index' => [
        'type' => 2,
        'description' => 'route:news/process/index',
    ],
    'module:text' => [
        'type' => 2,
        'description' => '【module:text】',
        'children' => [
            'controller:text/admin',
            'controller:text/process',
        ],
    ],
    'controller:text/admin' => [
        'type' => 2,
        'description' => '【controller:text/admin】',
        'children' => [
            'route:text/admin/index',
        ],
    ],
    'route:text/admin/index' => [
        'type' => 2,
        'description' => 'route:text/admin/index',
    ],
    'controller:text/process' => [
        'type' => 2,
        'description' => '【controller:text/process】',
        'children' => [
            'route:text/process/index',
        ],
    ],
    'route:text/process/index' => [
        'type' => 2,
        'description' => 'route:text/process/index',
    ],
    'module:voice' => [
        'type' => 2,
        'description' => '【module:voice】',
        'children' => [
            'controller:voice/admin',
            'controller:voice/process',
        ],
    ],
    'controller:voice/admin' => [
        'type' => 2,
        'description' => '【controller:voice/admin】',
        'children' => [
            'route:voice/admin/index',
        ],
    ],
    'route:voice/admin/index' => [
        'type' => 2,
        'description' => 'route:voice/admin/index',
    ],
    'controller:voice/process' => [
        'type' => 2,
        'description' => '【controller:voice/process】',
        'children' => [
            'route:voice/process/index',
        ],
    ],
    'route:voice/process/index' => [
        'type' => 2,
        'description' => 'route:voice/process/index',
    ],
    'module:wechat' => [
        'type' => 2,
        'description' => '【module:wechat】',
        'children' => [
            'controller:wechat/account',
            'controller:wechat/default',
            'controller:wechat/fans',
            'controller:wechat/media',
            'controller:wechat/menu',
            'controller:wechat/module',
            'controller:wechat/reply',
            'controller:wechat/simulator',
        ],
    ],
    'controller:wechat/account' => [
        'type' => 2,
        'description' => '【controller:wechat/account】',
        'children' => [
            'route:wechat/account/index',
            'route:wechat/account/manage',
            'route:wechat/account/create',
            'route:wechat/account/update',
            'route:wechat/account/delete',
        ],
    ],
    'route:wechat/account/index' => [
        'type' => 2,
        'description' => 'route:wechat/account/index',
    ],
    'route:wechat/account/manage' => [
        'type' => 2,
        'description' => 'route:wechat/account/manage',
    ],
    'route:wechat/account/create' => [
        'type' => 2,
        'description' => 'route:wechat/account/create',
    ],
    'route:wechat/account/update' => [
        'type' => 2,
        'description' => 'route:wechat/account/update',
    ],
    'route:wechat/account/delete' => [
        'type' => 2,
        'description' => 'route:wechat/account/delete',
    ],
    'controller:wechat/default' => [
        'type' => 2,
        'description' => '【controller:wechat/default】',
        'children' => [
            'route:wechat/default/index',
        ],
    ],
    'route:wechat/default/index' => [
        'type' => 2,
        'description' => 'route:wechat/default/index',
    ],
    'controller:wechat/fans' => [
        'type' => 2,
        'description' => '【controller:wechat/fans】',
        'children' => [
            'route:wechat/fans/index',
            'route:wechat/fans/message',
            'route:wechat/fans/create',
            'route:wechat/fans/update',
            'route:wechat/fans/delete',
            'route:wechat/fans/batch-delete',
        ],
    ],
    'route:wechat/fans/index' => [
        'type' => 2,
        'description' => 'route:wechat/fans/index',
    ],
    'route:wechat/fans/message' => [
        'type' => 2,
        'description' => 'route:wechat/fans/message',
    ],
    'route:wechat/fans/create' => [
        'type' => 2,
        'description' => 'route:wechat/fans/create',
    ],
    'route:wechat/fans/update' => [
        'type' => 2,
        'description' => 'route:wechat/fans/update',
    ],
    'route:wechat/fans/delete' => [
        'type' => 2,
        'description' => 'route:wechat/fans/delete',
    ],
    'route:wechat/fans/batch-delete' => [
        'type' => 2,
        'description' => 'route:wechat/fans/batch-delete',
    ],
    'controller:wechat/media' => [
        'type' => 2,
        'description' => '【controller:wechat/media】',
        'children' => [
            'route:wechat/media/pick',
            'route:wechat/media/upload',
            'route:wechat/media/index',
            'route:wechat/media/view',
            'route:wechat/media/create',
            'route:wechat/media/update',
            'route:wechat/media/delete',
        ],
    ],
    'route:wechat/media/pick' => [
        'type' => 2,
        'description' => 'route:wechat/media/pick',
    ],
    'route:wechat/media/upload' => [
        'type' => 2,
        'description' => 'route:wechat/media/upload',
    ],
    'route:wechat/media/index' => [
        'type' => 2,
        'description' => 'route:wechat/media/index',
    ],
    'route:wechat/media/view' => [
        'type' => 2,
        'description' => 'route:wechat/media/view',
    ],
    'route:wechat/media/create' => [
        'type' => 2,
        'description' => 'route:wechat/media/create',
    ],
    'route:wechat/media/update' => [
        'type' => 2,
        'description' => 'route:wechat/media/update',
    ],
    'route:wechat/media/delete' => [
        'type' => 2,
        'description' => 'route:wechat/media/delete',
    ],
    'controller:wechat/menu' => [
        'type' => 2,
        'description' => '【controller:wechat/menu】',
        'children' => [
            'route:wechat/menu/index',
        ],
    ],
    'route:wechat/menu/index' => [
        'type' => 2,
        'description' => 'route:wechat/menu/index',
    ],
    'controller:wechat/module' => [
        'type' => 2,
        'description' => '【controller:wechat/module】',
        'children' => [
            'route:wechat/module/index',
            'route:wechat/module/install',
            'route:wechat/module/uninstall',
            'route:wechat/module/create',
            'route:wechat/module/update',
            'route:wechat/module/delete',
        ],
    ],
    'route:wechat/module/index' => [
        'type' => 2,
        'description' => 'route:wechat/module/index',
    ],
    'route:wechat/module/install' => [
        'type' => 2,
        'description' => 'route:wechat/module/install',
    ],
    'route:wechat/module/uninstall' => [
        'type' => 2,
        'description' => 'route:wechat/module/uninstall',
    ],
    'route:wechat/module/create' => [
        'type' => 2,
        'description' => 'route:wechat/module/create',
    ],
    'route:wechat/module/update' => [
        'type' => 2,
        'description' => 'route:wechat/module/update',
    ],
    'route:wechat/module/delete' => [
        'type' => 2,
        'description' => 'route:wechat/module/delete',
    ],
    'controller:wechat/reply' => [
        'type' => 2,
        'description' => '【controller:wechat/reply】',
        'children' => [
            'route:wechat/reply/index',
            'route:wechat/reply/create',
            'route:wechat/reply/update',
            'route:wechat/reply/delete',
        ],
    ],
    'route:wechat/reply/index' => [
        'type' => 2,
        'description' => 'route:wechat/reply/index',
    ],
    'route:wechat/reply/create' => [
        'type' => 2,
        'description' => 'route:wechat/reply/create',
    ],
    'route:wechat/reply/update' => [
        'type' => 2,
        'description' => 'route:wechat/reply/update',
    ],
    'route:wechat/reply/delete' => [
        'type' => 2,
        'description' => 'route:wechat/reply/delete',
    ],
    'controller:wechat/simulator' => [
        'type' => 2,
        'description' => '【controller:wechat/simulator】',
        'children' => [
            'route:wechat/simulator/index',
        ],
    ],
    'route:wechat/simulator/index' => [
        'type' => 2,
        'description' => 'route:wechat/simulator/index',
    ],
    'module:sms' => [
        'type' => 2,
        'description' => '【module:sms】',
        'children' => [
            'controller:sms/customer',
            'controller:sms/event',
        ],
    ],
    'controller:sms/customer' => [
        'type' => 2,
        'description' => '【controller:sms/customer】',
        'children' => [
            'route:sms/customer/index',
            'route:sms/customer/create',
            'route:sms/customer/update',
            'route:sms/customer/delete',
            'route:sms/customer/batch-delete',
        ],
    ],
    'route:sms/customer/index' => [
        'type' => 2,
        'description' => 'route:sms/customer/index',
    ],
    'route:sms/customer/create' => [
        'type' => 2,
        'description' => 'route:sms/customer/create',
    ],
    'route:sms/customer/update' => [
        'type' => 2,
        'description' => 'route:sms/customer/update',
    ],
    'route:sms/customer/delete' => [
        'type' => 2,
        'description' => 'route:sms/customer/delete',
    ],
    'route:sms/customer/batch-delete' => [
        'type' => 2,
        'description' => 'route:sms/customer/batch-delete',
    ],
    'controller:sms/event' => [
        'type' => 2,
        'description' => '【controller:sms/event】',
        'children' => [
            'route:sms/event/ajax-bulk-delete',
            'route:sms/event/index',
            'route:sms/event/create',
            'route:sms/event/update',
            'route:sms/event/delete',
            'route:sms/event/batch-delete',
        ],
    ],
    'route:sms/event/ajax-bulk-delete' => [
        'type' => 2,
        'description' => 'route:sms/event/ajax-bulk-delete',
    ],
    'route:sms/event/index' => [
        'type' => 2,
        'description' => 'route:sms/event/index',
    ],
    'route:sms/event/create' => [
        'type' => 2,
        'description' => 'route:sms/event/create',
    ],
    'route:sms/event/update' => [
        'type' => 2,
        'description' => 'route:sms/event/update',
    ],
    'route:sms/event/delete' => [
        'type' => 2,
        'description' => 'route:sms/event/delete',
    ],
    'route:sms/event/batch-delete' => [
        'type' => 2,
        'description' => 'route:sms/event/batch-delete',
    ],
    'module:pms' => [
        'type' => 2,
        'description' => '【module:pms】',
        'children' => [
            'controller:pms/project',
            'controller:pms/task',
        ],
    ],
    'controller:pms/project' => [
        'type' => 2,
        'description' => '【controller:pms/project】',
        'children' => [
            'route:pms/project/ajax-bulk-delete',
            'route:pms/project/index',
            'route:pms/project/create',
            'route:pms/project/update',
            'route:pms/project/delete',
            'route:pms/project/batch-delete',
        ],
    ],
    'route:pms/project/ajax-bulk-delete' => [
        'type' => 2,
        'description' => 'route:pms/project/ajax-bulk-delete',
    ],
    'route:pms/project/index' => [
        'type' => 2,
        'description' => 'route:pms/project/index',
    ],
    'route:pms/project/create' => [
        'type' => 2,
        'description' => 'route:pms/project/create',
    ],
    'route:pms/project/update' => [
        'type' => 2,
        'description' => 'route:pms/project/update',
    ],
    'route:pms/project/delete' => [
        'type' => 2,
        'description' => 'route:pms/project/delete',
    ],
    'route:pms/project/batch-delete' => [
        'type' => 2,
        'description' => 'route:pms/project/batch-delete',
    ],
    'controller:pms/task' => [
        'type' => 2,
        'description' => '【controller:pms/task】',
        'children' => [
            'route:pms/task/index',
            'route:pms/task/manage',
            'route:pms/task/save',
            'route:pms/task/remove',
            'route:pms/task/move',
        ],
    ],
    'route:pms/task/index' => [
        'type' => 2,
        'description' => 'route:pms/task/index',
    ],
    'route:pms/task/manage' => [
        'type' => 2,
        'description' => 'route:pms/task/manage',
    ],
    'route:pms/task/save' => [
        'type' => 2,
        'description' => 'route:pms/task/save',
    ],
    'route:pms/task/remove' => [
        'type' => 2,
        'description' => 'route:pms/task/remove',
    ],
    'route:pms/task/move' => [
        'type' => 2,
        'description' => 'route:pms/task/move',
    ],
    'module:article' => [
        'type' => 2,
        'description' => '【module:article】',
        'children' => [
            'controller:article/category',
            'controller:article/item',
            'controller:article/site',
        ],
    ],
    'controller:article/category' => [
        'type' => 2,
        'description' => '【controller:article/category】',
        'children' => [
            'route:article/category/index',
            'route:article/category/save',
            'route:article/category/manage',
            'route:article/category/remove',
            'route:article/category/move',
        ],
    ],
    'route:article/category/index' => [
        'type' => 2,
        'description' => 'route:article/category/index',
    ],
    'route:article/category/save' => [
        'type' => 2,
        'description' => 'route:article/category/save',
    ],
    'route:article/category/manage' => [
        'type' => 2,
        'description' => 'route:article/category/manage',
    ],
    'route:article/category/remove' => [
        'type' => 2,
        'description' => 'route:article/category/remove',
    ],
    'route:article/category/move' => [
        'type' => 2,
        'description' => 'route:article/category/move',
    ],
    'controller:article/item' => [
        'type' => 2,
        'description' => '【controller:article/item】',
        'children' => [
            'route:article/item/ajax-bulk-delete',
            'route:article/item/index',
            'route:article/item/create',
            'route:article/item/update',
            'route:article/item/delete',
            'route:article/item/batch-delete',
        ],
    ],
    'route:article/item/ajax-bulk-delete' => [
        'type' => 2,
        'description' => 'route:article/item/ajax-bulk-delete',
    ],
    'route:article/item/index' => [
        'type' => 2,
        'description' => 'route:article/item/index',
    ],
    'route:article/item/create' => [
        'type' => 2,
        'description' => 'route:article/item/create',
    ],
    'route:article/item/update' => [
        'type' => 2,
        'description' => 'route:article/item/update',
    ],
    'route:article/item/delete' => [
        'type' => 2,
        'description' => 'route:article/item/delete',
    ],
    'route:article/item/batch-delete' => [
        'type' => 2,
        'description' => 'route:article/item/batch-delete',
    ],
    'controller:article/site' => [
        'type' => 2,
        'description' => '【controller:article/site】',
        'children' => [
            'route:article/site/ajax-bulk-delete',
            'route:article/site/index',
            'route:article/site/create',
            'route:article/site/update',
            'route:article/site/delete',
            'route:article/site/batch-delete',
        ],
    ],
    'route:article/site/ajax-bulk-delete' => [
        'type' => 2,
        'description' => 'route:article/site/ajax-bulk-delete',
    ],
    'route:article/site/index' => [
        'type' => 2,
        'description' => 'route:article/site/index',
    ],
    'route:article/site/create' => [
        'type' => 2,
        'description' => 'route:article/site/create',
    ],
    'route:article/site/update' => [
        'type' => 2,
        'description' => 'route:article/site/update',
    ],
    'route:article/site/delete' => [
        'type' => 2,
        'description' => 'route:article/site/delete',
    ],
    'route:article/site/batch-delete' => [
        'type' => 2,
        'description' => 'route:article/site/batch-delete',
    ],
    'module:ad' => [
        'type' => 2,
        'description' => '【module:ad】',
        'children' => [
            'controller:ad/item',
            'controller:ad/position',
        ],
    ],
    'controller:ad/item' => [
        'type' => 2,
        'description' => '【controller:ad/item】',
        'children' => [
            'route:ad/item/ajax-bulk-delete',
            'route:ad/item/index',
            'route:ad/item/create',
            'route:ad/item/update',
            'route:ad/item/delete',
            'route:ad/item/batch-delete',
        ],
    ],
    'route:ad/item/ajax-bulk-delete' => [
        'type' => 2,
        'description' => 'route:ad/item/ajax-bulk-delete',
    ],
    'route:ad/item/index' => [
        'type' => 2,
        'description' => 'route:ad/item/index',
    ],
    'route:ad/item/create' => [
        'type' => 2,
        'description' => 'route:ad/item/create',
    ],
    'route:ad/item/update' => [
        'type' => 2,
        'description' => 'route:ad/item/update',
    ],
    'route:ad/item/delete' => [
        'type' => 2,
        'description' => 'route:ad/item/delete',
    ],
    'route:ad/item/batch-delete' => [
        'type' => 2,
        'description' => 'route:ad/item/batch-delete',
    ],
    'controller:ad/position' => [
        'type' => 2,
        'description' => '【controller:ad/position】',
        'children' => [
            'route:ad/position/ajax-bulk-delete',
            'route:ad/position/index',
            'route:ad/position/create',
            'route:ad/position/update',
            'route:ad/position/delete',
            'route:ad/position/batch-delete',
        ],
    ],
    'route:ad/position/ajax-bulk-delete' => [
        'type' => 2,
        'description' => 'route:ad/position/ajax-bulk-delete',
    ],
    'route:ad/position/index' => [
        'type' => 2,
        'description' => 'route:ad/position/index',
    ],
    'route:ad/position/create' => [
        'type' => 2,
        'description' => 'route:ad/position/create',
    ],
    'route:ad/position/update' => [
        'type' => 2,
        'description' => 'route:ad/position/update',
    ],
    'route:ad/position/delete' => [
        'type' => 2,
        'description' => 'route:ad/position/delete',
    ],
    'route:ad/position/batch-delete' => [
        'type' => 2,
        'description' => 'route:ad/position/batch-delete',
    ],
    'module:audit' => [
        'type' => 2,
        'description' => '【module:audit】',
        'children' => [
            'controller:audit/default',
            'controller:audit/entry',
            'controller:audit/error',
            'controller:audit/javascript',
            'controller:audit/js-log',
            'controller:audit/mail',
            'controller:audit/trail',
        ],
    ],
    'controller:audit/default' => [
        'type' => 2,
        'description' => '【controller:audit/default】',
        'children' => [
            'route:audit/default/index',
        ],
    ],
    'route:audit/default/index' => [
        'type' => 2,
        'description' => 'route:audit/default/index',
    ],
    'controller:audit/entry' => [
        'type' => 2,
        'description' => '【controller:audit/entry】',
        'children' => [
            'route:audit/entry/db-explain',
            'route:audit/entry/index',
            'route:audit/entry/view',
        ],
    ],
    'route:audit/entry/db-explain' => [
        'type' => 2,
        'description' => 'route:audit/entry/db-explain',
    ],
    'route:audit/entry/index' => [
        'type' => 2,
        'description' => 'route:audit/entry/index',
    ],
    'route:audit/entry/view' => [
        'type' => 2,
        'description' => 'route:audit/entry/view',
    ],
    'controller:audit/error' => [
        'type' => 2,
        'description' => '【controller:audit/error】',
        'children' => [
            'route:audit/error/index',
            'route:audit/error/view',
        ],
    ],
    'route:audit/error/index' => [
        'type' => 2,
        'description' => 'route:audit/error/index',
    ],
    'route:audit/error/view' => [
        'type' => 2,
        'description' => 'route:audit/error/view',
    ],
    'controller:audit/javascript' => [
        'type' => 2,
        'description' => '【controller:audit/javascript】',
        'children' => [
            'route:audit/javascript/index',
            'route:audit/javascript/view',
        ],
    ],
    'route:audit/javascript/index' => [
        'type' => 2,
        'description' => 'route:audit/javascript/index',
    ],
    'route:audit/javascript/view' => [
        'type' => 2,
        'description' => 'route:audit/javascript/view',
    ],
    'controller:audit/js-log' => [
        'type' => 2,
        'description' => '【controller:audit/js-log】',
        'children' => [
            'route:audit/js-log/index',
        ],
    ],
    'route:audit/js-log/index' => [
        'type' => 2,
        'description' => 'route:audit/js-log/index',
    ],
    'controller:audit/mail' => [
        'type' => 2,
        'description' => '【controller:audit/mail】',
        'children' => [
            'route:audit/mail/index',
            'route:audit/mail/view',
            'route:audit/mail/download',
        ],
    ],
    'route:audit/mail/index' => [
        'type' => 2,
        'description' => 'route:audit/mail/index',
    ],
    'route:audit/mail/view' => [
        'type' => 2,
        'description' => 'route:audit/mail/view',
    ],
    'route:audit/mail/download' => [
        'type' => 2,
        'description' => 'route:audit/mail/download',
    ],
    'controller:audit/trail' => [
        'type' => 2,
        'description' => '【controller:audit/trail】',
        'children' => [
            'route:audit/trail/index',
            'route:audit/trail/view',
        ],
    ],
    'route:audit/trail/index' => [
        'type' => 2,
        'description' => 'route:audit/trail/index',
    ],
    'route:audit/trail/view' => [
        'type' => 2,
        'description' => 'route:audit/trail/view',
    ],
    'module:admin' => [
        'type' => 2,
        'description' => '【module:admin】',
        'children' => [
            'controller:admin/default',
        ],
    ],
    'controller:admin/default' => [
        'type' => 2,
        'description' => '【controller:admin/default】',
        'children' => [
            'route:admin/default/error',
            'route:admin/default/index',
        ],
    ],
    'route:admin/default/error' => [
        'type' => 2,
        'description' => 'route:admin/default/error',
    ],
    'route:admin/default/index' => [
        'type' => 2,
        'description' => 'route:admin/default/index',
    ],
    'module:user' => [
        'type' => 2,
        'description' => '【module:user】',
        'children' => [
            'controller:user/default',
            'controller:user/group',
            'controller:user/guest',
            'controller:user/permission',
            'controller:user/role',
            'controller:user/rule',
            'controller:user/user',
        ],
    ],
    'controller:user/default' => [
        'type' => 2,
        'description' => '【controller:user/default】',
        'children' => [
            'route:user/default/index',
            'route:user/default/create',
            'route:user/default/update',
            'route:user/default/delete',
        ],
    ],
    'route:user/default/index' => [
        'type' => 2,
        'description' => 'route:user/default/index',
    ],
    'route:user/default/create' => [
        'type' => 2,
        'description' => 'route:user/default/create',
    ],
    'route:user/default/update' => [
        'type' => 2,
        'description' => 'route:user/default/update',
    ],
    'route:user/default/delete' => [
        'type' => 2,
        'description' => 'route:user/default/delete',
    ],
    'controller:user/group' => [
        'type' => 2,
        'description' => '【controller:user/group】',
        'children' => [
            'route:user/group/index',
            'route:user/group/save',
            'route:user/group/manage',
            'route:user/group/remove',
            'route:user/group/move',
        ],
    ],
    'route:user/group/index' => [
        'type' => 2,
        'description' => 'route:user/group/index',
    ],
    'route:user/group/save' => [
        'type' => 2,
        'description' => 'route:user/group/save',
    ],
    'route:user/group/manage' => [
        'type' => 2,
        'description' => 'route:user/group/manage',
    ],
    'route:user/group/remove' => [
        'type' => 2,
        'description' => 'route:user/group/remove',
    ],
    'route:user/group/move' => [
        'type' => 2,
        'description' => 'route:user/group/move',
    ],
    'controller:user/guest' => [
        'type' => 2,
        'description' => '【controller:user/guest】',
        'children' => [
            'route:user/guest/login',
            'route:user/guest/logout',
        ],
    ],
    'route:user/guest/login' => [
        'type' => 2,
        'description' => 'route:user/guest/login',
    ],
    'route:user/guest/logout' => [
        'type' => 2,
        'description' => 'route:user/guest/logout',
    ],
    'controller:user/permission' => [
        'type' => 2,
        'description' => '【许可管理】',
        'children' => [
            'route:user/permission/ajax-refresh-permission',
            'route:user/permission/index',
            'route:user/permission/create',
            'route:user/permission/update',
            'route:user/permission/delete',
        ],
    ],
    'route:user/permission/ajax-refresh-permission' => [
        'type' => 2,
        'description' => '刷新自动生成的许可列表',
    ],
    'route:user/permission/index' => [
        'type' => 2,
        'description' => '许可列表',
    ],
    'route:user/permission/create' => [
        'type' => 2,
        'description' => '新增许可',
    ],
    'route:user/permission/update' => [
        'type' => 2,
        'description' => '更新许可',
    ],
    'route:user/permission/delete' => [
        'type' => 2,
        'description' => '删除许可',
    ],
    'controller:user/role' => [
        'type' => 2,
        'description' => '【controller:user/role】',
        'children' => [
            'route:user/role/index',
            'route:user/role/create',
            'route:user/role/update',
            'route:user/role/delete',
        ],
    ],
    'route:user/role/index' => [
        'type' => 2,
        'description' => 'route:user/role/index',
    ],
    'route:user/role/create' => [
        'type' => 2,
        'description' => 'route:user/role/create',
    ],
    'route:user/role/update' => [
        'type' => 2,
        'description' => 'route:user/role/update',
    ],
    'route:user/role/delete' => [
        'type' => 2,
        'description' => 'route:user/role/delete',
    ],
    'controller:user/rule' => [
        'type' => 2,
        'description' => '【controller:user/rule】',
        'children' => [
            'route:user/rule/index',
        ],
    ],
    'route:user/rule/index' => [
        'type' => 2,
        'description' => 'route:user/rule/index',
    ],
    'controller:user/user' => [
        'type' => 2,
        'description' => '【controller:user/user】',
        'children' => [
            'route:user/user/logout',
        ],
    ],
    'route:user/user/logout' => [
        'type' => 2,
        'description' => 'route:user/user/logout',
    ],
    'module:upload' => [
        'type' => 2,
        'description' => '【module:upload】',
        'children' => [
            'controller:upload/index',
        ],
    ],
    'controller:upload/index' => [
        'type' => 2,
        'description' => '【controller:upload/index】',
        'children' => [
            'route:upload/index/index',
        ],
    ],
    'route:upload/index/index' => [
        'type' => 2,
        'description' => 'route:upload/index/index',
    ],
    'module:setting' => [
        'type' => 2,
        'description' => '【module:setting】',
        'children' => [
            'controller:setting/default',
        ],
    ],
    'controller:setting/default' => [
        'type' => 2,
        'description' => '【controller:setting/default】',
        'children' => [
            'route:setting/default/index',
        ],
    ],
    'route:setting/default/index' => [
        'type' => 2,
        'description' => 'route:setting/default/index',
    ],
    'module:gridview' => [
        'type' => 2,
        'description' => '【module:gridview】',
        'children' => [
            'controller:gridview/export',
        ],
    ],
    'controller:gridview/export' => [
        'type' => 2,
        'description' => '【controller:gridview/export】',
        'children' => [
            'route:gridview/export/download',
        ],
    ],
    'route:gridview/export/download' => [
        'type' => 2,
        'description' => 'route:gridview/export/download',
    ],
    'module:treemanager' => [
        'type' => 2,
        'description' => '【module:treemanager】',
        'children' => [
            'controller:treemanager/node',
        ],
    ],
    'controller:treemanager/node' => [
        'type' => 2,
        'description' => '【controller:treemanager/node】',
        'children' => [
            'route:treemanager/node/save',
            'route:treemanager/node/manage',
            'route:treemanager/node/remove',
            'route:treemanager/node/move',
        ],
    ],
    'route:treemanager/node/save' => [
        'type' => 2,
        'description' => 'route:treemanager/node/save',
    ],
    'route:treemanager/node/manage' => [
        'type' => 2,
        'description' => 'route:treemanager/node/manage',
    ],
    'route:treemanager/node/remove' => [
        'type' => 2,
        'description' => 'route:treemanager/node/remove',
    ],
    'route:treemanager/node/move' => [
        'type' => 2,
        'description' => 'route:treemanager/node/move',
    ],
    'accessBackend' => [
        'type' => 2,
        'description' => 'accessBackend',
    ],
];
